package cn.kgc.game.aop;

import cn.kgc.game.pojo.Equip;
import org.aspectj.lang.JoinPoint;

import java.util.Arrays;

public class EquipServiceLogger {
    public void before(JoinPoint joinPoint){//连接点，相当于执行的方法，里面有方法信息
        System.out.println("前置增强");
        Equip equip=(Equip) joinPoint.getArgs()[0];
        if (equip.getType().equals("指环")){
            equip.setName("紫色梦幻·"+equip.getName());
            equip.setAttackPlus(equip.getAttackPlus()+6);
            equip.setDefencePlus(equip.getDefencePlus()+6);
        }
    }

    public void after(JoinPoint joinPoint,Object result){
        System.out.println("后置增强");
        System.out.println("返回值："+result);
    }

}
